960536
62252
823875
666308
864764
911430
497453
1004957
403877
260379
102157
47817
5141799
3567581
3073148
2385804
2230988
2048609
1968358
191478
1765118
1720136
1689196
1636471